//
//  UIImage+Extension.swift
//  微博
//
//  Created by Lark on 16/2/23.
//  Copyright © 2016年 Lark. All rights reserved.
//

import UIKit

extension UIImage{
    
    /// 创建一个点的图像
    ///
    /// - parameter color: 图像颜色
    ///
    /// - returns: 当前分辨率对应的单点颜色
    class func hm_singleDotImage(color : UIColor) -> UIImage {
        
        //1.开启上下文
        UIGraphicsBeginImageContextWithOptions(CGSize(width: 1, height: 1), false, UIScreen.mainScreen().scale)
        
        //2.画图 填颜色
        color.setFill()
        UIRectFill(CGRect(x: 0, y: 0, width: 1, height: 1))
        
        //3.从上下文获取图像
        let result = UIGraphicsGetImageFromCurrentImageContext()
        
        //4.关闭上下文
        UIGraphicsEndImageContext()
        
        //5.返回图像
        return result
    }

}
 